Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour M25 Marburg M15 Kursumlijska Banja Croatia F2 Bosnia/Herzegovina F1 Serbia&Montenegro F1 Italy F5 Serbia & Montenegro F3 Serbia & Montenegro F4 Croatia F5 Tunisia F7 Serbia F5 Tunisia F4 Tunisia F5 Tunisia F6 Turkey F3 Turkey F5 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F1 Serbia F4 Serbia F5 Bosnia/Herzegovina F7 Croatia F10 M15 Doha M15 Kayseri Iran F5 Morocco F1 Morocco F2 Croatia F1 Spain F7 Spain F8 Portugal F1 Portugal F2 Portugal F3 Turkey F4 Turkey F5 Italy F8 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Serbia F3 Italy F17 Syria F1 Italy F18 Syria F2 Italy F20 Serbia F7 Croatia F7 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Croatia F9 Croatia F10 Turkey F12 Turkey F13 Spain F1 Spain F2 Germany F3 Germany F4 Bosnia/Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F5 Bosnia & Herzegovina F7 Serbia F3 Italy F17 Estonia F1 Italy F18 Estonia F2 Italy F19 Serbia F4 Serbia F5 Italy F22 Croatia F7 Croatia F8 Sudan F1 Sudan F2 Italy F4 Croatia F4 Bosnia & Herzegovina F4 Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Bosnia/Herzegovina F3 Spain F2 Turkey F4 Italy F3 Italy F4 Bosnia & Herzegovina F3 Italy F12 Serbia F2 Croatia F8 Turkey F32 Turkey F33 Turkey F34 Turkey F35 Turkey F2 Turkey F6 Turkey F3 Turkey F4 Croatia F2 Italy F1 Serbia F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F3 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Serbia F2 Serbia F3 Serbia F4 Serbia F6 Serbia F2 Serbia F7 Serbia F8 Croatia F8 Croatia F9 Serbia F11 Serbia F13 Serbia F14 Croatia F12 Turkey F43 Turkey F44 Turkey F45 Turkey F46 Croatia F1 Croatia F2 Canada F1 Canada F2 Serbia F3 Bosnia & Herzegovina F1 Croatia F9 Serbia F2 Turkey F35 Bosnia/Herzegovina F6 Turkey F4 Senegal F1 Senegal F2 Turkey F49 Turkey F50 France F1 Turkey F2 Turkey F3 Serbia F3 Turkey F5 Serbia F6 Turkey F6 Greece F1 Greece F2 Greece F3 Greece F4 Serbia F2 Turkey F22 Turkey F23 Turkey F24 Turkey F25 Serbia F5 Italy F2 Turkey F6 Turkey F7 Egypt F27 Serbia F2 Egypt F28 Egypt F29 Senegal F1 Senegal F2 Turkey F46 Croatia F1 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Bosnia & Herzegovina F5 Turkey F27 Turkey F28 Turkey F29 Serbia F3 Germany F18 Egypt F40 Egypt F41 Nigeria F3 Nigeria F4 Nigeria F2 Turkey F1 Egypt F13 Egypt F14 Serbia F1 Croatia F11 Turkey F2 Egypt F1 (Sharm El Sheikh) Egypt F2 (Sharm El Sheikh) Egypt F3 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Egypt F9 (Sharm El Sheikh) Egypt F12 (Sharm El Sheikh) Egypt F13 (Sharm El Sheikh) Bosnia/Herzegovina F1 Bosnia/Herzegovina F2 Croatia F3 Serbia & Montenegro F6 Croatia F5 Croatia F1 Croatia F4 Egypt F7 (Sharm El Sheikh) Egypt F8 (Sharm El Sheikh) Serbia F4 Hungary F6 (Gyor) Italy F10 M25 Gyor M25 Stockholm M25 Falun M25+H Lagos M25+H Lagos M15 Opava M15 Prague M15 Monastir M15 Monastir M25 Nussloch M25 Aktobe M25 Aktobe M15 Trnava M15 Doha M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Cairo M15 Cairo M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sharm El Sheikh M15 Sibenik M15 Prijedor M25 Belgrade M25 Skopje M25 Trimbach M25 Split M25 Trnava M15 Heraklion 3° Trofeo 'Citta di Brindisi' - Brindisi Architect Open - Budapest Banja Luka Challenger 2005 - Banja Luka M15 Sharm El Sheikh M25 Kiseljak Prostejov Challenger Lugano Challenger France F2 Croatia F1 Milan Challenger Trani Challenger Manerbio Challenger Brasov Challenger Napoli Challenger Jonkoping Challenger Recanati Challenger Segovia Challenger Portoroz Challenger St. Remy Challenger Tashkent Challenger Eckental Challenger Samarkand Challenger Astana Challenger Portoroz Challenger St. Brieuc Challenger Almaty Challenger Fergana Challenger Shanghai Challenger Ortisei Challenger Andria Challenger Portoroz Challenger Ortisei Challenger Istanbul 2 Challenger Eckental Challenger Forli 3 Challenger Forli 1 Challenger Lugano Challenger Troisdorf Challenger Poznan Challenger Milan Challenger Salzburg Challenger Trieste Challenger Banja Luka Challenger Vilnus Challenger Banja Luka Challenger M15 Osijek Split Challenger M25 Trnava M15 Kayseri M15 Split M15 Doboj M15 Bali Iran F6 M15 Kayseri M15 Hinode Italy F23 M15 Kayseri M15 Kayseri M15 Sharm El Sheikh M15 Budapest M15 Doboj Rome Challenger Palermo Challenger M15 Meerbusch M25 Kiseljak Segovia Challenger Genova Challenger Milan Indoors - Milan Izmir Challenger Orleans Challenger Tashkent Challenger Quimper Challenger Budapest Challenger La Serena Open - La Serena Seoul Challenger Kazan Challenger Fergana Challenger Geneva Challenger - Geneva M15 Sarajevo M15 Sibenik M25 Velenje M25 Prostejov M15 Osijek Todi Challenger M15 Pirot Ortisei Challenger M15 Monastir Tunis Challenger M25 Bali Eckental Challenger Genova Challenger Ortisei Challenger M15 Sarajevo Napoli Challenger M15 Heraklion Milan Indoors - Milan Recanati Challenger Astana Challenger M15 Sharm ElSheikh Segovia Challenger M25 Maribor M25 Maribor Generali Open - Kitzbuhel M15 Kursumlijska Banja Milan Indoors - Milan Andria Challenger M15 Trnava Open de la Comunidad Valenciana - Valencia M25 Loughborough M25 Sunderland Recanati Challenger M15 Sharm ElSheikh Istanbul Challenger M15 Dubrovnik Heineken Open - Auckland Perugia Challenger M15 Prijedor M25 Dubrovnik Prague Challenger Prostejov Challenger M15 Kamen M15 Prijedor M15 Brcko M15 Monastir M15 Sarajevo Tennis Napoli Cup 2007 - Napoli M15 Monastir Sporting Challenger '07 Trofeo Regione Piemonte - Turin Croatia Open Umag - Umag Riviera di Rimini Challenger - Rimini M15 Monastir M15 Monastir 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso M15 Bali San Remo Tennis Cup - San Remo Croatia Open - Umag 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe M15 Singapore Riviera de Rimini Challenger - Rimini Eckental Challenger Prostejov Challenger Citta di Como Challenger - Como Banja Luka Challenger 2008 - Banja Luka M15 Cairo Samarkand Challenger Caltanissetta Challenger Trieste Challenger Barletta Challenger Guadalajara Challenger Sarajevo Challenger Loughborough Challenger Warsaw Challenger M15 Doha Alessandria Challenger Samarkand Challenger Brasil Open - Costa do Sauipe Napoli Challenger Cordenons Challenger Portoroz Challenger Tanger Challenger Biel Challenger Tennis Napoli Cup - Naples San Remo Challenger Trani Cup - Trani Alessandria Challenger Rome Challenger Sibiu Challenger Turin Challenger Ismaning Challenger Bratislava Challenger Trani Challenger Manerbio Challenger Brasov Challenger Todi Challenger Aircel Chennai Open - Chennai Palermo Challenger Bratislava Challenger Casablanca Challenger Ismaning Challenger Barletta Challenger ATP Studena Croatia Open - Umag Zadar Challenger Banja Luka Challenger Trieste Challenger Tulln Challenger Izmir Challenger Manerbio Challenger Serbia Open - Belgrade Happy Valley Challenger Prostejov Challenger Busan Challenger Happy Valley Challenger Quimper Challenger M15 Monastir Garden Open - Rome San Marino Cepu Open - San Marino I Tourneo Fila Citta di Brindisi - Brindisi Ilkley Challenger Jameson Cup - Milan 2001 Challenger Canottieri Mincio - Mantova 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Brixina Tennis Open - Bressanone Kamnik Challenger - Kamnik Brest Challenger VIII Trofeo Ciutat de Barcelona - Barcelona Bratislava Challenger Bet-at-home Cup - Kitzbuhel Erste Bank Open - Vienna BRD Nastase Tiriac Trophy - Bucharest XXIX Edizione 'A.Savoldi Marco' - Manerbio Karshi Challenger BMW Brixina Tennis Open 2000 - Bressanone Tennis Napoli Cup - Napoli Genoa Open 'Fondazione Carige' - Genova Banja Luka Challenger 2003 - Banja Luka Tumkur Open - Tumkur Gemax Samsung Open 2004 - Belgrade Meridiana Sardegna Open - Olbia Uncle Toby's Burnie Challenger - Tasmania Challenger Citta di Olbia - Olbia Sporting Challenger - Turin 10ø Tornea B. Camparini - Reggio Emilia Siemens Open 2004 - Scheveningen Riviera di Rimini Challenger 2004 - Rimini Cepu Open - San Marino Dharwad Challenger 2003 - Dharwad Trani Cup - Trani Alfa Romeo Tennis Cup - Cordenons IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio Sarajevo Open 2004 - Sarajevo Uncle Toby's Australian Men's Clay Court Challenger - Canberra Challenger Fondazione Carige - Genova Banja Luka Challenger 2004 - Banja Luka Prague Open - Prague Memorial Savigni - Sassuolo SIR Supermercadi Challenger - Rome Lambertz Open - Aachen Tatra Banka Open - Bratislava Privat Bank Cup - Dnepropetrovsk Jameson Cup - Milan XI Ciutat de Barcelona - Barcelona Gemax Samsung Open 2005 - Belgrade Open de Franche-Comte - Besancon Intersport Heilbronn Open - Heilbronn IX Torneo Internacionale de Tennis - Barletta Sarajevo Open - Sarajevo Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Garden Open 2005 - Rome San Remo Tennis Cup 15° Piertomaso - San Remo 4° Sporting Challenger - Turin Sassuolo Challenger - Sassuolo Nord LB Open - Braunschweig 11 Torino B. Camparaini Arpa Ceramic Cup - Reggio Emilia Top Wool Challenger - Biella Societa Canottieri Mincio 2005 - Mantova Riviera di Rimini Challenger - Rimini Ilkley Challenger San Marino Cepu Open - San Marino Sina-Kia Motors Tennis Cup - Cordenons Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Sir Supermercati - Rome XI Ciutat de Barcelona - Barcelona ATP Challenger Numea - New Caledonia BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli 10° Trofeo Luigi Pezzoli - Bergamo San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo 5° Sporting Challenger - Turin Memorial Manfredini - Sassuolo Steelers Cup - Kosice Harbour Tennis Cup Regione Lombardia - Milan 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Antonio Savoldi-Marco Co. - Manerbio Citta di Como - Como Genoa Open - Genova Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Kia Challenger ATP - Santiago II Cyclus Open de Tenis - Florianopolis Forli 5 Challenger XI Torneo Internazionale di Tennis - Barletta Unicredit (Suisse) Bank S.A. Challenger - Chiasso Roma Challenger 2007 - Rome Croatia Osiguranje Rijeka Open - Rijeka Kremlin Cup - Moscow San Remo Tennis Cup - San Remo Memorial Manfredini - Sassuolo Challenger Lugano - Lugano La Rinascente Tennis Cup Harbour Club Milano - Milan Mamaia Challenger - Constanta BRD Nastase Tiriac Trophy - Bucharest 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo Geneva Challenger - Geneva Citta di Como - Como Tean International - Alphen Banjaluka Challenger 2007 - Banja Luka Posillipo Tennis Cup - Napoli Open Costa Daurada - Tarragona Sony Ericsson Open 2008 - Belgrade Challenger de Providencia-Copa Kia - Santiago BH Indoor Sarajevo - Sarajevo 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Tennis Napoli Cup - Napoli Grodzisk Mazowiecki Challenger Roma Open Challenger - Rome Trofeo Cassa di Risparmio di Alessandria - Alessandria Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Benedetto Challenger - San Benedetto Medjurgorje Open - Medjugorje LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Ricoh Open - 's-Hertogenbosch 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Hungarian Open - Budapest Belgrade Challenger Qatar ExxonMobil Open - Doha Napoli Challenger Recanati Challenger Rome Challenger San Benedetto Challenger Rijeka Challenger Napoli Challenger Aachen Challenger Caltanissetta Challenger Rome Challenger Napoli Challenger Alessandria Challenger Orbetello Challenger San Marino Challenger Manerbio Challenger Rennes Challenger Meknes Challenger Bratislava Challenger Sarajevo Challenger Sarajevo Challenger Caltanissetta Challenger Rimouski Challenger Sao Paulo Challenger Prague 2 Challenger Napoli Challenger Mersin Challenger Furth Challenger Kosice Challenger Timisoara Challenger Recanati Challenger Monza Challenger San Marino Challenger Itajai Challenger Santos Challenger Rome Challenger Samarkand Challenger Kosice Challenger Milan Challenger Turkish Airlines Open Antalya - Antalya San Marino Challenger Meerbusch Challenger Banja Luka Challenger Izmir Challenger Sibiu Challenger Andria Challenger Cherbourg Challenger Quimper Challenger Guangzhou Challenger Arad Challenger Karshi Challenger Karshi Challenger Prague Challenger Fergana Challenger Ljubljana Challenger Ortisei Challenger Helsinki Challenger Portoroz Challenger Forli 2 Challenger Meerbusch Challenger Genova Challenger Shenzhen Challenger Cortina Challenger Istanbul Challenger Izmir Challenger Agri Challenger Tashkent Challenger Eckental Challenger Ortisei Challenger Forli 2 Challenger Bergamo Challenger M25 Sheffield Cherbourg Challenger Palermo Challenger Split Challenger Zagreb Challenger Surbiton Challenger Wroclaw Challenger Ostrava Challenger Cortina Challenger Istanbul Challenger Izmir Challenger Brest Challenger Bratislava Challenger Andria Challenger Bergamo Challenger Lille Challenger St. Brieuc Challenger Mexico City Challenger Szekesfehervar Challenger Shymkent Challenger Zhangjiagang Challenger Tunis Challenger Gwangju Challenger Ostrava Challenger Istanbul Challenger Brasil Open - Costa do Sauipe San Benedetto Challenger Brescia Challenger Warsteiner Challenger Wolfsburg - Wolfsburg Istanbul Challenger Bratislava Challenger Bratislava Challenger Leon Challenger Koblenz Challenger Karshi Challenger Interwetten Austrian Open - Kitzbuhel Losinj Challenger Eckental Challenger Samarkand Challenger Sanremo Challenger Canottieri Minico 2004 - Mantova Istanbul Challenger Open Seat Godo 2005 - Barcelona Zug Challenger Troisdorf Challenger Campionati Internazionali di Sicilia - Palermo Campionati Internazionali di Sicilia - Palermo Abierto Mexicano Telcel - Acapulco Campionati Internazionali di Sicilia - Palermo Qatar Exxon Mobil Open - Doha Grand Prix Hassan II - Casablanca Serbia Open - Belgrade BMW Open - Munich PBZ Zagreb Indoors - Zagreb Heineken Open - Auckland Croatia Open - Umag Tennis Masters Series - Hamburg Telecom Italia Masters - Rome Banja Luka Open - Banja Luka Garanti Koza Sofia Open - Sofia Campionati Internazionali d'Italia - Rome European Open - Antwerp Campionati BNL dItalia - Rome TEB BNP Paribas Istanbul Open - Istanbul Barletta Challenger Francavilla Challenger Nur-Sultan Challenger Segovia Challenger Mauthausen Challenger Banja Luka Challenger Copa Telmex - Buenos Aires Luedenscheid Challenger Copa Telmex - Buenos Aires Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open Seat Godo - Barcelona Campionati Internazionali di Sicilia - Palermo U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London The Priority Telecom Open - Amersfoort U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL dItalia - Rome Swiss Indoors Basel - Basel Davis Cup, Group 2, 1R, MKD-BIH 2-3 Davis Cup, Europe/Africa Group II, 2R, EST-BIH 2-3 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 1R, BIH-LUX 4-1 All Lower level tournaments Wimbledon - London French Open - Paris Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 M25+H Kassel M15 Doha